Geolog: Scalable Logic Programming on Spatial Data

نویسندگان

چکیده

Spatial data is ubiquitous in our data-driven society. The Logic Programming community has been investigating the use of spatial different settings. Despite success this research, Geographic Information System (GIS) rarely made these new approaches. This mainly two reasons. First, there a lack tools that tightly integrate logical reasoning into state-of-the-art GIS software. Second, scalability solutions often not tested and hence, some might work on toy examples but do scale well to real-world main contributions paper are (1) Relation Based paradigm, expressing rules relations instead individual entities, (2) Geolog, tool for spatio-logical can be installed top ArcMap, which an industry standard GIS. We evaluate paradigm four scenarios show up orders magnitude performance gain achieved compared prevalent Entity paradigm.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Logic Programming Systems on Scalable Architectures

Parallel logic programming (PLP) systems are sophisticated examples of symbolic computing systems. They address problems such as dynamic memory allocation, scheduling irregular execution patterns, and managing diierent types of implicit parallelism. Most PLP systems have been developed for bus-based shared-memory architectures. The complexity of PLP systems and the large amount of data they pro...

متن کامل

QuickFOIL: Scalable Inductive Logic Programming

Inductive Logic Programming (ILP) is a classic machine learning technique that learns first-order rules from relationalstructured data. However, to-date most ILP systems can only be applied to small datasets (tens of thousands of examples). A long-standing challenge in the field is to scale ILP methods to larger data sets. This paper presents a method called QuickFOIL that addresses this limita...

متن کامل

Spatial Logic Programming

We show that the mechanism underlying Logic Programming can be extended to handle the situation when the atoms are interpreted as subsets of various spaces. In such situation, the atoms of the underlying language are interpreted as subsets of the corresponding space. The models of the program are interpreted as subsets of that space. It turns out that the operator approach to Logic Programming ...

متن کامل

Optimising Parallel Logic Programming Systems for Scalable Machines Optimising Parallel Logic Programming Systems for Scalable Machines

Logic programs are good examples of symbolic applications that often exhibit large amounts of implicit parallelism and that can greatly beneet from parallel computers. Parallel logic programming (PLP) systems have obtained excellent results for traditional bus-based shared-memory architectures. However, the scalable multiprocessors being developed today pose new challenges, such as the high lat...

متن کامل

Scalable Web Reasoning Using Logic Programming Techniques

One of the key issues for the uptake of the Semantic Web idea is the availability of reasoning techniques that are usable on a large scale and that offer rich modelling capabilities by providing comprehensive coverage of the OWL language. In this paper we present a scalable extension of our ABox reasoning framework called DLog. DLog performs query-driven execution whereby the terminological par...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Electronic proceedings in theoretical computer science

سال: 2021

ISSN: ['2075-2180']

DOI: https://doi.org/10.4204/eptcs.345.34